// PayoutTypeArray.h: interface for the CPayoutTypeArray class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_PAYOUTTYPEARRAY_H__3F59C7A8_CDBD_4E89_8EAC_A7D8249A3793__INCLUDED_)
#define AFX_PAYOUTTYPEARRAY_H__3F59C7A8_CDBD_4E89_8EAC_A7D8249A3793__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "AUSlotsGutsPayouts.h"

class CPayoutType
{
public:
	CPayoutType();
	CPayoutType( const CAUSlotsGutsPayoutsAccessor& accessor );

	CPayoutType& operator=( const CAUSlotsGutsPayoutsAccessor& accessor );

	int m_nID;
	CString m_strName;
	int m_nPayout;
};

class CPayoutTypeArray : public CArray< CPayoutType, const CPayoutType& >
{
public:
	CPayoutTypeArray();
	virtual ~CPayoutTypeArray();

	int Add( const CAUSlotsGutsPayoutsAccessor& accessor );
};

#endif // !defined(AFX_PAYOUTTYPEARRAY_H__3F59C7A8_CDBD_4E89_8EAC_A7D8249A3793__INCLUDED_)
